body { font-size:14px; text-align:left; color:#1c1c1c; line-height:26px; }

.clear { clear:both; }

a { color:#1c1c1c; }

a:hover { color:#cf2802; text-decoration:underline; }

.bg-title { height:35px; background:url(bg-title.jpg) repeat-x top left; position:relative; }

.content-title { width:88px; height:29px; display:block; background:url(bg-title-ui1.jpg) no-repeat top left; text-align:center; line-height:30px; color:#fff; font-weight:700; position:absolute; top:4px; left:6px; }

.content-more { position:absolute; right:10px; line-height:35px; font-size:12px; color:#d42801; }

.body-head, .body-nav-out, .body-search, .body-partone, banner { margin:0 auto; }

.body-head { width:1000px; height:186px; background:url(bg-top.jpg) no-repeat top; }

/*头部图片切换*/

#slide { width:517px; height:185px; overflow: hidden; position: relative; float:right;  }

body.js .demo_slide { position:absolute; }

.demo_slide { width:517px; height:185px; }

/*导航条*/

.body-nav-out { width:996px; height:36px; background:#fd552f; border:1px solid #de2b02; padding:1px; }

.body-nav-inside { height:36px; background:url(bg-nav.jpg) repeat-x top left; }

.body-nav-inside li { float:left; line-height:36px; }

.body-nav-inside li a { padding:0 18px; font-weight:700; color:#fff; background:url(bg-nav-line.jpg) no-repeat top right; }

.body-nav-inside li a:hover { color:#fff; text-decoration:underline; } /*解决IE6 BUG*/

.body-nav-inside span a { padding:0 20px; color:#fff; font-size:12px; font-weight:500; line-height:36px; background:url(email.jpg) no-repeat left; float:right; }

.body-nav-inside span a:hover { color:#fff; text-decoration:underline; } /*解决IE6 BUG*/

/*搜索*/

.body-search { width:1000px; height:34px; background:url(bg-search.jpg) no-repeat top; font-size:12px; }

.body-search span { padding:0 20px; line-height:34px; }

.search-input { float:right; margin:4px 20px; }

.input-search { width:150px; height:19px; border:1px solid #abadb3; }

.btn-search { width:41px; height:21px; text-align:center; color:#fff; background:url(bg-btn-search.jpg) no-repeat center; border:none; cursor:pointer; margin-left:6px; }

/*第一部分*/

.body-partone { width:1000px; }

.KinSlideshow { margin:10px 0 0 7px; float:left; }

.news-group { width:450px; _width:431px; height:355px; float:left; margin:10px 0 0 10px; border:1px solid #f0c9a2; }

/*Start-这个部分控制所有的新闻列表显示*/
  
.news-group ul { padding:5px 7px; }

.news-group li a, .content-right li a { padding-left:12px; background:url(list-arrow.jpg) no-repeat left; }

.news-group li span, .content-right li span { float:right; color:#848484; }

/*End*/
  
/*Tab*/

.news-list-tab { width:220px; height:29px; display:block; position:absolute; left:6px; _top:-1px; }

.news-list-tab li { float:left; }

.news-list-tab li a { width:88px; height:28px; line-height:30px; display:block; background:url(bg-title-ui2.jpg) no-repeat top left; font-weight:700; color:#a72001; }
  
.tab-current { background:url(bg-title-ui1.jpg) no-repeat top left !important; color:#fff !important; }  
  

.system-tool-out { width:209px; padding-top:37px; background:url(bg-system-top.jpg) no-repeat top; float:right; margin:5px 7px 0 0; }

.system-tool-inside { width:209px; padding-bottom:6px; background:url(bg-system-bottom.jpg) no-repeat bottom; }

.system-tool-main { width:209px; height:318px; background:url(bg-system-center.jpg) repeat-y top; text-align:center; }

.system-tool-main li { width:209px; height:38px; padding:4px 0 2px 0; _padding:1px 0 1px 0; }

.banner { width:100%; height:69px; text-align:center; padding-top:10px; }

/*第二部分*/

.body-parttow { width:1000px; margin:0 auto; }

.qa-online { width:486px; margin:10px 10px 0 7px; _margin:10px 10px 0 4px; border:1px solid #f0c9a2; float:left; } 

.pre-litigalition { width:486px; margin:10px 7px 0 0; _margin:10px 4px 0 0; border:1px solid #f0c9a2; float:right; } 

.table-scrol { margin:3px; height:200px; overflow-y:scroll; }

.table-scrol table thead tr th { height:30px; font-weight:700; border-bottom:1px solid #999; }

.table-scrol table td, .table-scrol table th { padding:0 3px 0 4px; text-align:left; }


/*第三部分*/

.body-partthree { width:1000px; margin:0 auto; }

.case-law { width:644px; height:225px; margin:10px 10px 0 7px; _margin:10px 10px 0 4px; }

.pic-law { float:left; margin:10px 12px 0 4px; }

.weibo { width:330px; height:227px; float:right; margin:10px 7px 0 0; _margin:10px 3px 0 0; }

.sub-title { position:absolute; left:90px; }

.sub-title li { float:left; text-align:center; }

.sub-title li a { width:45px; height:24px; display:block; font-size:12px; font-weight:700; color:#a72001; background:url(bg-sub-title.jpg) no-repeat right; }

/*第四部分*/

.body-partfore { width:1000px; margin:0 auto; }

.same-chara { width:316px; height:304px; }

.mr-l { margin-left:7px; _margin-left:4px; }

.width-weibo { width:328px; margin-left:11px; }

/*友情链接*/

.body-partfive { width:1000px; margin:0 auto; }

.friend-link { width:986px; height:140px; margin:10px 7px 0 7px; }

.friend-link li { float:left; }  

.friend-link li a { background:none; }

/*版权信息*/

.body-foot { width:986px; margin:0 auto; text-align:center; font-size:12px; padding:10px 0; }

/*内页样式*/

.content-show-page { width:986px; margin:0 auto; background:url(bg-content-right.jpg) repeat-y top left; position:relative; }

.content-left { width:220px; text-align:center; position:absolute; top:0; left:0; }

.content-left-a-color { font-weight:700; color:#a72001; }

.content-left ul { border-top:2px solid #a72001; }

.content-left span { font-weight:700; color:#000; }

.content-right { width:746px; min-height:600px; overflow:visible; background:#fff; margin-left:220px; }

.content-right span.content-right-title { font-weight:700; }

.content-right ul, .news-content { border-top:1px dashed #999; padding:5px 15px 0 15px; }

.content-right ul, .news-content, .content-right table, .content-right-title { margin:8px 0 6px 20px; }

/*翻页效果*/

.pagination { float:right; margin:0 20px 10px 0; font-size:12px; }

.pagination a { text-decoration:none; margin:0 6px; color:#4a4a4a; }

.pagination a:hover { text-decoration:underline;  }

.pagination .number { height:19px; background: url(bg-page-number.gif) repeat-x top left; line-height:19px; border:1px solid #d5d5d5; padding:2px 6px; }

.pagination .number:hover { background: url(bg-page-number-hover.gif) repeat-x top left; border:1px solid #d98a3c; color:#fff; }


/*调解员照片*/

.content-right table { border-top:1px dashed #999; background:#fff; }

.content-right table tr td { padding-top:6px; }
